a=input("Введите слова через пробел:").strip()
b=a.split(' ')
bigw=0 
minus=a.count("-") - a.count(" - ")
spacel=a.count(" ")+1 - a.count(" - ")
smalw=0
latinw=0
max=0
bolclovo=0
hg=0
u=a.translate({ord(i): None for i in ','})
t=u.translate({ord(i): None for i in '.'})
n=t.translate({ord(i): None for i in '?'})
m=n.translate({ord(i): None for i in '!'})
r=m.translate({ord(i): None for i in ':'})
rd=r.translate({ord(i): None for i in '-'})
c=rd.split()
for i in c:
    if len(i)<=3 :
        smalw+=1
for i in c:
    max2=len(i)
    if max2>max:
        max=max2
        bolclovo=i
for i in b:
    if i>="a" and i<="z" :
        latinw+=1
    if i>="A" and i<="Z" :
        latinw+=1
for i in range(len(a)):
    if i==0:
        if a[i]>="А" and a[i]<="Я":
            bigw+=1
    if a[i]==" ":
        hg+=1
        if a[i+1]>="А" and a[i+1]<="Я":
            bigw+=1   
if spacel<=1:
    print("мало данных")    
else:
    print("Длина слова",max)
    print("Самое длинное слово",bolclovo)
    print("количество слов не превышающиз трех символов:",smalw)
    print("количесто дефисов:",minus)
    print("количетсво слов с заглавной буквы:",bigw)
    print("количество слов",spacel)
    print("количество слов имеющих латинский символ",latinw)
